/*
 * @FilePath     : /study_code/vue/component-create-register.js
 * @Description  : 新建注册插件
 * @Date         : 2025-05-02 09:30:51
 * @Author       : Fang YingGui
 * @LastEditors  : fangyinggui 18715384437@163.com
 * @LastEditTime : 2025-05-02 09:30:51
 */
let customComponents = {
  install: function (Vue) {
    //在use的时候vue会自动调用此方法
    const files = require.context('@/components', false, /\.vue$/)
    files.keys().forEach(item => {
      const name = files(item).default.name //当前组件的名字（组件内一定要有name属性）
      Vue.component(name, () => import('@/components/' + item.split('/')[1]))
    })
  },
}

export default customComponents
